﻿<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:z="#RowsetSchema">
  <s:Schema id="RowsetSchema"/>
  <xsl:output method="xml" omit-xml-declaration="yes" />
  <xsl:template match="/">
    <xsl:text disable-output-escaping="yes">&lt;rows&gt;</xsl:text>
    <xsl:apply-templates select="//z:row"/>
    <xsl:text disable-output-escaping="yes">&lt;/rows&gt;</xsl:text>
  </xsl:template>
  <xsl:template match="z:row">
    <xsl:text disable-output-escaping="yes">&lt;row&gt;</xsl:text>
    <xsl:apply-templates select="@*"/>
    <xsl:text disable-output-escaping="yes">&lt;/row&gt;</xsl:text>
  </xsl:template>
  <xsl:template match="@*">
    <xsl:text disable-output-escaping="yes">&lt;</xsl:text>
    <xsl:value-of select="substring-after(name(), 'ows_')"/>
    <xsl:text disable-output-escaping="yes">&gt;</xsl:text>
    <xsl:value-of select="."/>
    <xsl:text disable-output-escaping="yes">&lt;/</xsl:text>
    <xsl:value-of select="substring-after(name(), 'ows_')"/>
    <xsl:text disable-output-escaping="yes">&gt;</xsl:text>
  </xsl:template>
</xsl:stylesheet>